home *** CD-ROM | disk | FTP | other *** search
/ Everything For A Hacker / 19990506-[HACK].iso / HEXEDIT / MB86 / SPCCC.281 < prev   
Text File  |  1990-06-24  |  2KB  |  41 lines

  1.  
  2. ***************************************************************************
  3. SPCCC Volume 281   Masterful Disassembler - Intel 8086  version 1.00  
  4. **************************************************************************
  5.  
  6.  The  MD86 program is a powerful utility for examining and disassembling any
  7.  executable  program  or  any  series  of  machine  instructions (like a ROM
  8.  image). MD86 is designed to run on any IBM PC, XT, or AT or compatible with
  9.  at  least 128k of ram memory. Neither a graphics adaptor or a color monitor
  10.  is required. A hard disk is desirable but MD86 runs fine (actually a trifle
  11.  slower) on floppy based systems.
  12.  
  13.  MD86  was developed with one goal in mind. Produce useable source code from
  14.  an executable program file. By useable, we mean that the resulting assembly
  15.  instructions  should  be understandable. This necessitates meaningful label
  16.  names  and  comments. Normally the disassembly of a large program is a time
  17.  consuming, laborious task. MD86 speeds this up as much as possible.
  18.  
  19.  MD86 produces source files that are compatible with the Microsoft assembler
  20.  MASM  version  4.00  or reasonably compatible with the IBM assembler. While
  21.  this  is  not  the  easiest  assembler  to  use  (in  fact it is down right
  22.  difficult),  it  was  chosen  because  it is more "standard" than any other
  23.  assembler.   Eventhough   the   instruction   syntax   is  compatible,  the
  24.  organization  of  the segments may not be for some programs. After MD86 has
  25.  produced a source file, it is not uncommon that an editor is needed to make
  26.  some  minor  changes before it can be assembled without error. This will be
  27.  especially   true  with  EXE  type  programs  which  have  complex  segment
  28.  structures.
  29.  
  30.  
  31.    1.1) What MD86 Looks Like
  32.  
  33.    MD86's  unique  video  display works very much like a full screen editor;
  34.    allowing  movement  within  the  disassembled source file with single key
  35.    ease.  Most  of  the  difficulties associated with other disassemblers is
  36.    gone.
  37.  
  38.    When  executed,  MD86 presents the user with a full screen of information
  39.    that looks very similar to the printed output from an assembler.
  40.  
  41.